package com.masterclient.app.businessmodule.vipmodule.bean;


import java.util.List;

public class ServiceOrderDetail {


    /**
     * id : 14
     * refund_no : A2021050710073921453
     * refund_type : 0
     * refund_amount : 2
     * biz_type : 2
     * refund_payment_type : 1
     * refund_payment_type_desc : 支付宝
     * refund_num : 1
     * status : 6
     * track_no :
     * order_id : 238
     * top_arr : {"title":"退款成功","description":"退款已完成"}
     * remark_arr : [{"text":"退款金额：2","color":"#FF6809"},{"text":"退款时间：2021-05-07 10:08:14","color":"#525866"}]
     * images : []
     * order_info : [{"label":"买家电话","text":"16600000001","copyable":false},{"label":"昵称","text":"16600000001","copyable":false},{"label":"订单编号","text":"O202105062107171214729","copyable":true},{"label":"支付时间","text":"2021-05-06 21:07:23","copyable":false},{"label":"收件人","text":"郭郭","copyable":false},{"label":"收件电话","text":"16600000001","copyable":false}]
     * products : [{"id":"19","product_id":"5000012","parent_product_id":"5","name":"自营商品Z01duoda开始就大方款零食的乏味萨克斯拉点击佛i为看就是你问问v","image":"http://oss.xrkmall.com/upload_dev/product/d/d/4/dd4f58632494c6cda0f6128b232ed169.png?x-oss-process=image/resize,m_fixed,w_300","attribute_desc":"长度:2M 颜色:红色","qty_ordered":"1","amount":"2","integral":"0","integral_deduction":"0","promotion":[]}]
     * content_arr : [{"label":"退款方式","text":"原路返回","copyable":false},{"label":"退货原因","text":"不想要了","copyable":false},{"label":"申请金额","text":"2","copyable":false},{"label":"核定金额","text":"2","copyable":false},{"label":"退货编号","text":"A2021050710073921453","copyable":true},{"label":"申请时间","text":"2021-05-07 10:07:39","copyable":false}]
     * status_tip : [["退款完成","预计1~3个工作日退还至用户的付款账户。如有疑问，请联系平台客服 ","退款总额：2","支付宝：2","同意时间：2021-05-07 10:08:14"],["正在办理退款","售后类型：仅退款","退款总额：2","支付宝：2","同意说明：1","同意时间：2021-05-07 10:08:01"],["买家发起了售后申请","售后类型：仅退款","退款原因：不想要了","退款总额：2","支付宝：2","申请时间：2021-05-07 10:07:39"]]
     * status_progress : ["2","1"]
     * seller_address : {}
     * button_arr : {"money_refuse_approve_btn":"0","money_pass_approve_btn":"0","money_behalf_pass_approve_btn":"0","money_pay_refuse_btn":"0","money_pay_confirm_btn":"0","product_refuse_approve_btn":"0","product_pass_approve_btn":"0","product_wait_shipment_cancel_btn":"0","product_receive_refuse_btn":"0","product_receive_confirm_btn":"0","product_view_shipment_btn":"0","product_pay_refuse_btn":"0","product_pay_confirm_btn":"0","product_custody_pass_approve_btn":"0"}
     * is_final_refund : true
     */

    private String id;
    private String refund_no;
    private String refund_type;
    private String refund_amount;
    private String biz_type;
    private String refund_payment_type;
    private String refund_payment_type_desc;
    private String refund_num;
    private String status;
    private String track_no;
    private String order_id;
    private TopArrBean top_arr;
    private SellerAddressBean seller_address;
    private ButtonArrBean button_arr;
    private boolean is_final_refund;
    private List<RemarkArrBean> remark_arr;
    private List<?> images;
    private List<OrderInfoBean> order_info;
    private List<ProductsBean> products;
    private List<ContentArrBean> content_arr;
    private List<List<String>> status_tip;
    private List<String> status_progress;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRefund_no() {
        return refund_no;
    }

    public void setRefund_no(String refund_no) {
        this.refund_no = refund_no;
    }

    public String getRefund_type() {
        return refund_type;
    }

    public void setRefund_type(String refund_type) {
        this.refund_type = refund_type;
    }

    public String getRefund_amount() {
        return refund_amount;
    }

    public void setRefund_amount(String refund_amount) {
        this.refund_amount = refund_amount;
    }

    public String getBiz_type() {
        return biz_type;
    }

    public void setBiz_type(String biz_type) {
        this.biz_type = biz_type;
    }

    public String getRefund_payment_type() {
        return refund_payment_type;
    }

    public void setRefund_payment_type(String refund_payment_type) {
        this.refund_payment_type = refund_payment_type;
    }

    public String getRefund_payment_type_desc() {
        return refund_payment_type_desc;
    }

    public void setRefund_payment_type_desc(String refund_payment_type_desc) {
        this.refund_payment_type_desc = refund_payment_type_desc;
    }

    public String getRefund_num() {
        return refund_num;
    }

    public void setRefund_num(String refund_num) {
        this.refund_num = refund_num;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getTrack_no() {
        return track_no;
    }

    public void setTrack_no(String track_no) {
        this.track_no = track_no;
    }

    public String getOrder_id() {
        return order_id;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public TopArrBean getTop_arr() {
        return top_arr;
    }

    public void setTop_arr(TopArrBean top_arr) {
        this.top_arr = top_arr;
    }

    public SellerAddressBean getSeller_address() {
        return seller_address;
    }

    public void setSeller_address(SellerAddressBean seller_address) {
        this.seller_address = seller_address;
    }

    public ButtonArrBean getButton_arr() {
        return button_arr;
    }

    public void setButton_arr(ButtonArrBean button_arr) {
        this.button_arr = button_arr;
    }

    public boolean isIs_final_refund() {
        return is_final_refund;
    }

    public void setIs_final_refund(boolean is_final_refund) {
        this.is_final_refund = is_final_refund;
    }

    public List<RemarkArrBean> getRemark_arr() {
        return remark_arr;
    }

    public void setRemark_arr(List<RemarkArrBean> remark_arr) {
        this.remark_arr = remark_arr;
    }

    public List<?> getImages() {
        return images;
    }

    public void setImages(List<?> images) {
        this.images = images;
    }

    public List<OrderInfoBean> getOrder_info() {
        return order_info;
    }

    public void setOrder_info(List<OrderInfoBean> order_info) {
        this.order_info = order_info;
    }

    public List<ProductsBean> getProducts() {
        return products;
    }

    public void setProducts(List<ProductsBean> products) {
        this.products = products;
    }

    public List<ContentArrBean> getContent_arr() {
        return content_arr;
    }

    public void setContent_arr(List<ContentArrBean> content_arr) {
        this.content_arr = content_arr;
    }

    public List<List<String>> getStatus_tip() {
        return status_tip;
    }

    public void setStatus_tip(List<List<String>> status_tip) {
        this.status_tip = status_tip;
    }

    public List<String> getStatus_progress() {
        return status_progress;
    }

    public void setStatus_progress(List<String> status_progress) {
        this.status_progress = status_progress;
    }

    public static class TopArrBean {
    }

    public static class SellerAddressBean {
    }

    public static class ButtonArrBean {
        /**
         * money_refuse_approve_btn : 0
         * money_pass_approve_btn : 0
         * money_behalf_pass_approve_btn : 0
         * money_pay_refuse_btn : 0
         * money_pay_confirm_btn : 0
         * product_refuse_approve_btn : 0
         * product_pass_approve_btn : 0
         * product_wait_shipment_cancel_btn : 0
         * product_receive_refuse_btn : 0
         * product_receive_confirm_btn : 0
         * product_view_shipment_btn : 0
         * product_pay_refuse_btn : 0
         * product_pay_confirm_btn : 0
         * product_custody_pass_approve_btn : 0
         */

        private String money_refuse_approve_btn;
        private String money_pass_approve_btn;
        private String money_behalf_pass_approve_btn;
        private String money_pay_refuse_btn;
        private String money_pay_confirm_btn;
        private String product_refuse_approve_btn;
        private String product_pass_approve_btn;
        private String product_wait_shipment_cancel_btn;
        private String product_receive_refuse_btn;
        private String product_receive_confirm_btn;
        private String product_view_shipment_btn;
        private String product_pay_refuse_btn;
        private String product_pay_confirm_btn;
        private String product_custody_pass_approve_btn;

        public String getMoney_refuse_approve_btn() {
            return money_refuse_approve_btn;
        }

        public void setMoney_refuse_approve_btn(String money_refuse_approve_btn) {
            this.money_refuse_approve_btn = money_refuse_approve_btn;
        }

        public String getMoney_pass_approve_btn() {
            return money_pass_approve_btn;
        }

        public void setMoney_pass_approve_btn(String money_pass_approve_btn) {
            this.money_pass_approve_btn = money_pass_approve_btn;
        }

        public String getMoney_behalf_pass_approve_btn() {
            return money_behalf_pass_approve_btn;
        }

        public void setMoney_behalf_pass_approve_btn(String money_behalf_pass_approve_btn) {
            this.money_behalf_pass_approve_btn = money_behalf_pass_approve_btn;
        }

        public String getMoney_pay_refuse_btn() {
            return money_pay_refuse_btn;
        }

        public void setMoney_pay_refuse_btn(String money_pay_refuse_btn) {
            this.money_pay_refuse_btn = money_pay_refuse_btn;
        }

        public String getMoney_pay_confirm_btn() {
            return money_pay_confirm_btn;
        }

        public void setMoney_pay_confirm_btn(String money_pay_confirm_btn) {
            this.money_pay_confirm_btn = money_pay_confirm_btn;
        }

        public String getProduct_refuse_approve_btn() {
            return product_refuse_approve_btn;
        }

        public void setProduct_refuse_approve_btn(String product_refuse_approve_btn) {
            this.product_refuse_approve_btn = product_refuse_approve_btn;
        }

        public String getProduct_pass_approve_btn() {
            return product_pass_approve_btn;
        }

        public void setProduct_pass_approve_btn(String product_pass_approve_btn) {
            this.product_pass_approve_btn = product_pass_approve_btn;
        }

        public String getProduct_wait_shipment_cancel_btn() {
            return product_wait_shipment_cancel_btn;
        }

        public void setProduct_wait_shipment_cancel_btn(String product_wait_shipment_cancel_btn) {
            this.product_wait_shipment_cancel_btn = product_wait_shipment_cancel_btn;
        }

        public String getProduct_receive_refuse_btn() {
            return product_receive_refuse_btn;
        }

        public void setProduct_receive_refuse_btn(String product_receive_refuse_btn) {
            this.product_receive_refuse_btn = product_receive_refuse_btn;
        }

        public String getProduct_receive_confirm_btn() {
            return product_receive_confirm_btn;
        }

        public void setProduct_receive_confirm_btn(String product_receive_confirm_btn) {
            this.product_receive_confirm_btn = product_receive_confirm_btn;
        }

        public String getProduct_view_shipment_btn() {
            return product_view_shipment_btn;
        }

        public void setProduct_view_shipment_btn(String product_view_shipment_btn) {
            this.product_view_shipment_btn = product_view_shipment_btn;
        }

        public String getProduct_pay_refuse_btn() {
            return product_pay_refuse_btn;
        }

        public void setProduct_pay_refuse_btn(String product_pay_refuse_btn) {
            this.product_pay_refuse_btn = product_pay_refuse_btn;
        }

        public String getProduct_pay_confirm_btn() {
            return product_pay_confirm_btn;
        }

        public void setProduct_pay_confirm_btn(String product_pay_confirm_btn) {
            this.product_pay_confirm_btn = product_pay_confirm_btn;
        }

        public String getProduct_custody_pass_approve_btn() {
            return product_custody_pass_approve_btn;
        }

        public void setProduct_custody_pass_approve_btn(String product_custody_pass_approve_btn) {
            this.product_custody_pass_approve_btn = product_custody_pass_approve_btn;
        }
    }

    public static class RemarkArrBean {
        /**
         * text : 退款金额：2
         * color : #FF6809
         */

        private String text;
        private String color;

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public String getColor() {
            return color;
        }

        public void setColor(String color) {
            this.color = color;
        }
    }

    public static class OrderInfoBean {
        /**
         * label : 买家电话
         * text : 16600000001
         * copyable : false
         */

        private String label;
        private String text;
        private boolean copyable;

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public boolean isCopyable() {
            return copyable;
        }

        public void setCopyable(boolean copyable) {
            this.copyable = copyable;
        }
    }

    public static class ProductsBean {
        /**
         * id : 19
         * product_id : 5000012
         * parent_product_id : 5
         * name : 自营商品Z01duoda开始就大方款零食的乏味萨克斯拉点击佛i为看就是你问问v
         * image : http://oss.xrkmall.com/upload_dev/product/d/d/4/dd4f58632494c6cda0f6128b232ed169.png?x-oss-process=image/resize,m_fixed,w_300
         * attribute_desc : 长度:2M 颜色:红色
         * qty_ordered : 1
         * amount : 2
         * integral : 0
         * integral_deduction : 0
         * promotion : []
         */

        private String id;
        private String product_id;
        private String parent_product_id;
        private String name;
        private String image;
        private String attribute_desc;
        private String qty_ordered;
        private String amount;
        private String integral;
        private String integral_deduction;
        private List<?> promotion;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getProduct_id() {
            return product_id;
        }

        public void setProduct_id(String product_id) {
            this.product_id = product_id;
        }

        public String getParent_product_id() {
            return parent_product_id;
        }

        public void setParent_product_id(String parent_product_id) {
            this.parent_product_id = parent_product_id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getAttribute_desc() {
            return attribute_desc;
        }

        public void setAttribute_desc(String attribute_desc) {
            this.attribute_desc = attribute_desc;
        }

        public String getQty_ordered() {
            return qty_ordered;
        }

        public void setQty_ordered(String qty_ordered) {
            this.qty_ordered = qty_ordered;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }

        public String getIntegral() {
            return integral;
        }

        public void setIntegral(String integral) {
            this.integral = integral;
        }

        public String getIntegral_deduction() {
            return integral_deduction;
        }

        public void setIntegral_deduction(String integral_deduction) {
            this.integral_deduction = integral_deduction;
        }

        public List<?> getPromotion() {
            return promotion;
        }

        public void setPromotion(List<?> promotion) {
            this.promotion = promotion;
        }
    }

    public static class ContentArrBean {
        /**
         * label : 退款方式
         * text : 原路返回
         * copyable : false
         */

        private String label;
        private String text;
        private boolean copyable;

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        public String getText() {
            return text;
        }

        public void setText(String text) {
            this.text = text;
        }

        public boolean isCopyable() {
            return copyable;
        }

        public void setCopyable(boolean copyable) {
            this.copyable = copyable;
        }
    }
}
